Hypergraph Partitioning With Embeddings
نویسندگان
چکیده
Problems in scientific computing, such as distributing large sparse matrix operations, have analogous formulations hypergraph partitioning problems. A is a generalization of traditional graph wherein “hyperedges” may connect any number nodes. As result, an NP-Hard problem to both solve or approximate. State-of-the-art algorithms that this follow the multilevel paradigm, which begins by iteratively “coarsening” input smaller instances share key structural features. Once identifying approximate small enough be solved directly, solution can interpolated and refined original problem. While strategy represents excellent trade off between quality running time, it sensitive coarsening strategy. In work we propose using embeddings initial order ensure coarsened retrain Our approach prioritizes within self-similar regions graph, leads significantly improved across range considered hypergraphs. Reproducibility: All source code, plots experimental data are available at https://sybrandt.com/2019/partition .
منابع مشابه
Memetic Multilevel Hypergraph Partitioning
Hypergraph partitioning has a wide range of important applications such as VLSI design or scientific computing. With focus on solution quality, we develop the first multilevel memetic algorithm to tackle the problem. Key components of our contribution are new effective multilevel recombination and mutation operations that provide a large amount of diversity. We perform a wide range of experimen...
متن کاملHypergraph Partitioning Techniques
Graph and hypergraph partitioning are important problems with applications in several areas including parallel processing, VLSI design automation, physical mapping of chromosomes and data classification. The problem is to divide the vertices of a hypergraph into k similar–sized blocks such that a given cost function defined over the hypergraph is optimized. The intent of this paper is to expose...
متن کاملEvolutionary Hypergraph Partitioning
The hypergraph partitioning problem has many applications like processor load balance or VLSI design. For most applications solution quality is crucial. Since the problem is NP-hard, heuristics and meta heuristics are used in practice to solve the problem. In this thesis we combine the commonly used multilevel heuristic with an evolutionary algorithm. Experimental results show that our new algo...
متن کاملHypergraph Partitioning and Clustering
A hypergraph is a generalization of a graph wherein edges can connect more than two vertices and are called hyperedges. Just as graphs naturally represent many kinds of information in mathematical and computer science problems, hypergraphs also arise naturally in important practical problems, including circuit layout, Boolean SATisfiability, numerical linear algebra, etc. Given a hypergraph H ,...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Transactions on Knowledge and Data Engineering
سال: 2022
ISSN: ['1558-2191', '1041-4347', '2326-3865']
DOI: https://doi.org/10.1109/tkde.2020.3017120